package karaoke.negocio;

import java.util.Collection;

import karaoke.dao.PedidoCancionDAO;
import karaoke.excepcion.DAOExcepcion;
import karaoke.modelo.Cancion;
import karaoke.modelo.Pedido;
import karaoke.modelo.PedidoCancion;

public class GestionPedidoCancion {
	
		public PedidoCancion insertar(int pedido, int cancion)
			throws DAOExcepcion {
			
				PedidoCancionDAO dao = new PedidoCancionDAO();

				PedidoCancion pedidocancion=new PedidoCancion();
				Pedido p1=new Pedido();
				Cancion ca1=new Cancion();
				
				p1.setNropedido(pedido);
				ca1.setCodigo(cancion);
				pedidocancion.setPedido(p1);
				pedidocancion.setCancion(ca1);
				
				return dao.insertar(pedidocancion);			
		}

		public Collection<Cancion> buscarPorNombreCancion(String nombre)
				throws DAOExcepcion {
			PedidoCancionDAO dao = new PedidoCancionDAO();
			return dao.buscarPorNombreCancion(nombre);
		}

		public Cancion obtener(int idCancion) throws DAOExcepcion {
			PedidoCancionDAO dao = new PedidoCancionDAO();
			return dao.obtener(idCancion);
		}

}
